'use strict'
//场景
class Scene {
    constructor(templateId, nodeId) {
        this.id = templateId
        this.nodeId = nodeId  //场景属于的节点
        this.clients = new Set()
    }
    addClient(sessionId) {
        this.clients.add(sessionId)
    }
    //删除用户
    dropClient(sessionId) {
        this.clients.delete(sessionId)
    }
    //删除所有用户
    dropAllClient() {
        this.clients.clear()
    }
    getClientsCnt() {
        return this.clients.size
    }
    //获得所有用户
    getClients() {
        return this.clients
    }
}
module.exports = Scene
